package app.beit.fintrack.controller.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import app.beit.fintrack.bean.HospitalBean;
import app.beit.fintrack.bean.ProvinceBean;
import app.beit.fintrack.bean.ZoneBean;
import app.beit.fintrack.bean.summary.SummaryRepDataBean;

@SuppressWarnings("serial")
public class SummaryRepSessionBean implements Serializable{

	private ZoneBean zone;
	private ProvinceBean province;
	private HospitalBean hospital;
	
	private Date fromDate;
	private Date toDate;
	private String fromDateStr;
	private String toDateStr;
	
	private String authType;
	
	private String status;
	
	private BigDecimal total;
	private BigDecimal actAmount;
	
	private BigDecimal countAllPerson;
	private BigDecimal countPass;
	private BigDecimal countAppeal;
	private BigDecimal countNotPassDeny;
	private BigDecimal countNotPass;
	
	private List<SummaryRepDataBean> repDataBeans;

	public String getAuthType() {
		return authType;
	}

	public void setAuthType(String authType) {
		this.authType = authType;
	}

	public String getFromDateStr() {
		return fromDateStr;
	}

	public void setFromDateStr(String fromDateStr) {
		this.fromDateStr = fromDateStr;
	}

	public String getToDateStr() {
		return toDateStr;
	}

	public void setToDateStr(String toDateStr) {
		this.toDateStr = toDateStr;
	}

	public ZoneBean getZone() {
		return zone;
	}

	public void setZone(ZoneBean zone) {
		this.zone = zone;
	}

	public ProvinceBean getProvince() {
		return province;
	}

	public void setProvince(ProvinceBean province) {
		this.province = province;
	}

	public HospitalBean getHospital() {
		return hospital;
	}

	public void setHospital(HospitalBean hospital) {
		this.hospital = hospital;
	}

	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getToDate() {
		return toDate;
	}

	public void setToDate(Date toDate) {
		this.toDate = toDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public BigDecimal getTotal() {
		return total;
	}

	public void setTotal(BigDecimal total) {
		this.total = total;
	}

	public BigDecimal getActAmount() {
		return actAmount;
	}

	public void setActAmount(BigDecimal actAmount) {
		this.actAmount = actAmount;
	}

	public BigDecimal getCountAllPerson() {
		return countAllPerson;
	}

	public void setCountAllPerson(BigDecimal countAllPerson) {
		this.countAllPerson = countAllPerson;
	}

	public BigDecimal getCountPass() {
		return countPass;
	}

	public void setCountPass(BigDecimal countPass) {
		this.countPass = countPass;
	}

	public BigDecimal getCountAppeal() {
		return countAppeal;
	}

	public void setCountAppeal(BigDecimal countAppeal) {
		this.countAppeal = countAppeal;
	}

	public BigDecimal getCountNotPassDeny() {
		return countNotPassDeny;
	}

	public void setCountNotPassDeny(BigDecimal countNotPassDeny) {
		this.countNotPassDeny = countNotPassDeny;
	}

	public BigDecimal getCountNotPass() {
		return countNotPass;
	}

	public void setCountNotPass(BigDecimal countNotPass) {
		this.countNotPass = countNotPass;
	}

	public List<SummaryRepDataBean> getRepDataBeans() {
		return repDataBeans;
	}

	public void setRepDataBeans(List<SummaryRepDataBean> repDataBeans) {
		this.repDataBeans = repDataBeans;
	}

	@Override
	public String toString() {
		return "SummaryRepSessionBean [zone=" + zone + ", province=" + province
				+ ", hospital=" + hospital + ", fromDate=" + fromDate
				+ ", toDate=" + toDate + ", fromDateStr=" + fromDateStr
				+ ", toDateStr=" + toDateStr + ", authType=" + authType
				+ ", status=" + status + ", total=" + total + ", actAmount="
				+ actAmount + ", countAllPerson=" + countAllPerson
				+ ", countPass=" + countPass + ", countAppeal=" + countAppeal
				+ ", countNotPassDeny=" + countNotPassDeny + ", countNotPass="
				+ countNotPass + ", repDataBeans=" + repDataBeans + "]";
	}
}
